About Clockhouse Investment Limited (03123371) United Kingdom