About Pelham Sloane Ltd (12035894) United Kingdom