About Sloane Capital Partners Ltd (13281462) United Kingdom