About Walkers & Partners Limited (09228996) United Kingdom