About Sloane Square Limited (08857745) United Kingdom