About Suffolk Clocks Limited (05340672) United Kingdom