About D D Dodd & Son Ltd (11552318) United Kingdom