About Sloane & Associates Ltd. (06851761) United Kingdom