About Walker & Walker Limited (09636636) United Kingdom