About Clockhouse 220 Management Company Ltd (08968461) United Kingdom