About El Houghton Ltd (13638846) United Kingdom