About Stitch Craft Ltd (11634236) United Kingdom