About Pelham Mews Management Company Limited (06687620) United Kingdom