About Dodd & Co Limited (04148072) United Kingdom