About 23 Cambray Place Management Company Ltd (12140302) United Kingdom