Reviews of Stitch That - Personalised Embroidery. (Shop) in Manchester (Greater Manchester).