About Walker & Co Limited (09000368) United Kingdom