About C & L Clocks Limited (07615477) United Kingdom