About Sloan Partners Ltd (13521701) United Kingdom