About Pickett Sloane Street Limited (08970165) United Kingdom