About Sloane Lifestyle Group Limited (13188341) United Kingdom