About James Houghton Limited (09421053) United Kingdom