I COMPLETELY agree with all the above posts. Every time I leave the Battersea Rise GPs (which is fairly often with 2 young children unfortunately), I'm in a fury. Horrendous waiting times - not easy with children to keep occupied in a waiting room with no children's toys, short rushed appointments because the doctors are always delayed, lost test results (1 was for an ECG so could have been really serious), not being called back when a doctor was meant to, 2 weeks minimum to see a doctor (although they are usually good at seeing babies quite quickly if need be).
Surely it can't be that hard to run a doctor's practice like you would a business? They are NEVER on time for appointments, even at 9am in my experience! An hour's wait is not unusual, 40-50 minutues seems to be the norm. Doctors are intelligent people, does it not embarrass them to keep people waiting and can they not come up with some solution to make things more bearable for the poor patients who are not there by choice?
When I moved to London over a decade ago they were the best doctors in the area - I think they must now be amongst the worst for the reasons stated. I agree that Doctor Nicola Williams is by far the best, but she is only there on a tuesday and appointments for her are booked weeks in advance.