About Russell Talerman Watch Repairer & Restorer Limited (03143416) United Kingdom