About W. H. Willoughby & Sons Limited (03294184) United Kingdom