About Dodd Group Holdings Limited (02586022) United Kingdom