About Houghton Mercer Limited (10488269) United Kingdom