About Walkers & Turners Ltd (12624223) United Kingdom