About Sloane Investments Limited (01011403) United Kingdom