About Clockhouse Mews Limited (08144538) United Kingdom