About W.t. Lamb & Sons Limited (01704398) United Kingdom