About T. Sloan Ltd (10366782) United Kingdom