About E. Dodd Limited (10379137) United Kingdom