About Simmonds Clockmaking Limited (09442841) United Kingdom