About Houghton Holt Limited (06411334) United Kingdom