Craft Social | Oxford Textile Society | Tuesday, 9 June 2026