About 12 Pembridge Square Management Company Limited (03803216) United Kingdom