I've had mine done twice a year by allyearbiker for the last few years. They do a complete valet and ACF50 (or an alternative called XCP) for around £75. Personally, i can't be arsed to do the level of cleaning they do so i reckon it's a bargain!
B-)