About Clockhouse Construction Ltd (07643904) United Kingdom