About James D Richardson Limited (08042666) United Kingdom