A word of thanks to this post - I had been looking for an independent workshop for some work on my F800GS, and tried Mark Holden after reading this thread. Had been a dit demoralised with service experiences and price from BMW battersea service centre. SE London doesn't seem to have many independent BMW workshops!
Anyway, was booked in last friday to MH Motorcycles at Bromley for new steering head bearings, progressive fork springs, and annual service. Can't be happier - Mark and Darren very knowledgeable and pleasant, work was carried out quickly and faultlessly - bike feels like it has a new front end and engine feel great after the service. Cost extremely reasobale compared to previous services. Wholeheartedly recommend.