About Clockhouse Properties Limited (00783169) United Kingdom