About Stitch & Glue Ltd (09703703) United Kingdom