Some people just want the very best of everything - car treatments included. If you love nice cars, have all the money in the world, based in London then why wouildn't you give this company a go?
For some people money if of absolutly no concern and they would probably stick that through as company expenses (valet for co car!)
If your in doubt as to how this works, consult your local MP!!!
I totally agree though, totally over priced regardless of the quality of workmanship. Then again, I suspect those premises aren't too cheap at that address!