About Sloane Street Investments Ltd (06151609) United Kingdom