About E. Dodd & Sons Ltd (08167741) United Kingdom