About Houghton Innovations Limited (07164844) United Kingdom