About Pembridge Villas Management Limited (03543172) United Kingdom