About Clockhouse Copse Limited (12896123) United Kingdom