About T. Houghton Limited (03321597) United Kingdom