About Houghton Construct Ltd (12920836) United Kingdom