About Sloane Consultancy Ltd (09975185) United Kingdom