About 7 Pembridge Villas Management Company Limited (04725462) United Kingdom