About The Watch Repair And Restoration Ltd (13362386) United Kingdom