About Sloane Square Capital Limited (08411530) United Kingdom