About Kwick Stitch Ltd (11494428) United Kingdom