About Star Stitch Glasgow Ltd (SC552971) United Kingdom