I'm looking to have some refurbishment work done on my TAG Heur 1000 ready to give it to my son as an 18th Birthday present mid 2018

Looking at the watch it needs a new crystal, new bezel (which i have) relume of hands and general polish / tidy up of the case and bracelet. It's a quartz movement and has recently had a new battery so no problems there

Does anyone have recommendations for someone that could carry out this work for me please ?

I live near Heathrow so travel into London isn't a problem, or I'm ok with mailing it off for repair to a trusted repairer.