About T & H Management Limited (08139681) United Kingdom