I'm another (hospital) doctor, 6 yrs post graduation. I earn about 40k for officially a 37 hr week (4 days, one night shift most weeks, plus 1:4 weekends) but as others will know it never works out like that! I am at least 10 years+ (and a few big exams) away from being a Consultant.
The speciality you work in, plus intensity of the job, % of nights/weekends all affects your pay as a hospital Dr. The pay scales are all public though - Google Doctors Pay Scales 2012/13. I started on 21k post graduation IIRC but that was a few years ago.
I agree that many of my midwife and nursing friends earn as much if not more -.especially if they do bank shifts.