About Sloane Group Ltd (13627746) United Kingdom