About 15 Pembridge Square Management Limited (02586408) United Kingdom