About Houghton Inc Limited (08624155) United Kingdom