I've never had reason to use them myself however I have heard good things about http://www.watchworks.co.uk/ , it might be worth contacting them to see what they can do.