About Clockhouse Estates Limited (06642687) United Kingdom