About T J Hall Limited (03255436) United Kingdom