About Pelham Mews Management Company (1996) Limited (03256589) United Kingdom