Craft Social | Oxford Textile Society | Tuesday, 5 May 2026