About Houghton & Son Limited (02786415) United Kingdom