About W. H. Leach & Sons (ivinghoe) Limited (00648355) United Kingdom