About James Russell Limited (04917509) United Kingdom