About Sloane Street Holdings Limited (05623526) United Kingdom