About Walkers Group Limited (04023090) United Kingdom