About Sloane Street Ventures Limited (07463684) United Kingdom