About Sloane Management Limited (03851611) United Kingdom