About L. Houghton & Co. Limited (01476869) United Kingdom