About Clock Cottages Limited (03595400) United Kingdom