About James Walker Europe Limited (04003693) United Kingdom