About T&h Directors Limited (04469435) United Kingdom