About Thomas Dodge Associates Limited (08824956) United Kingdom