About Cambridge Clocks Ltd (10415262) United Kingdom