About T & H Associates Ltd (12370934) United Kingdom