About Sloan Services Group Ltd (13003374) United Kingdom