About Houghton Cox Limited (11088749) United Kingdom