About J Houghton Ltd (12128292) United Kingdom