About S.h. Dodd & Sons Limited (00771328) United Kingdom