About Sloane Street Capital Limited (12246170) United Kingdom