About Houghton Solutions Limited (09452439) United Kingdom