About Walton Stitch Ltd (09335711) United Kingdom