I don't have a whole host of experience but from what I have these guys have been great to deal with and have a good reputation. They might not be cheap but I think they're trustworthy and love their bikes. They're in Bordon, Hampshire.
www.haslemeremotorcycles.co.uk
This is where you tell me they were the ones you spoke with?