About Houghtons Holdings Limited (10872865) United Kingdom