About Sloane Square Ltd (13440842) United Kingdom