About Stitch And Sew Academy Ltd (13010680) United Kingdom