About Sloan Group Limited (10881613) United Kingdom