About Clockhouse Capital Limited (08287721) United Kingdom