About Holly Close Management Company Ltd (11241216) United Kingdom