About James Dodds Limited (12051349) United Kingdom