Yes - any proper watchmaker can do this ... I had Steve at Ryte time do a hands and dial swap for me recently - he was much cheaper than the other couple of quotes I got.
http://www.rytetimewatchrepairs.co.uk/
Always call Steve if you want to contact him