The Stitch Festival, London Thursday 27th February – Sunday 1st March