About Clockhouse Developments Holdings Limited (10544342) United Kingdom