LS, you're absolutely right, I've got a meeting in London at the end of this month and have just paid, or the company has just paid, £59 for them. But if I need to be there for 8,9, or 10 then it's classed as peak time and then the company pays £280. That's no exageration, I was horrified to the point where I almost didn't book it regardless of who paid.
As for rearranging the 7am meetings, luckily these are rare but if you ned to meet with senior managers or directors then you have to fit in with their schedules and if it's 7am or 7pm then that's the time.
Furthermore I take back my comment on preferrably driving to London, I did that once and nearly broke down in tears it was that stressful and experience!