About Clockhouse Cafe Ltd (12233775) United Kingdom