About Sloane Commercial Ltd (12228897) United Kingdom