About Sloane Ellis & Co. Limited (10944929) United Kingdom