About Sloane House Investments Limited (11707406) United Kingdom