About 28 Balaclava Road Management Company Limited (05192302) United Kingdom