About Pembridge Management Limited (11810280) United Kingdom