About Sloane Simmonds Limited (10264814) United Kingdom