About Sloane Group Limited (12067640) United Kingdom