About Rue Sloane Ltd (13100928) United Kingdom