About Walker Russell Limited (11483360) United Kingdom