About Dodd And Partners Limited (10797296) United Kingdom