Tue 23 September 2025 – Fri 31 July 2026, 9.00–17.00 BST
Mon 13 July 2026 – Tue 14 July 2026, 9.30–14.00 BST
Mon 13 July 2026 – Fri 17 July 2026, 10.00–18.00 BST
Mon 13 July 2026 – Wed 15 July 2026, 10.00–18.00 BST
Tue 14 July 2026 – Thu 30 July 2026, 9.00–17.00 BST
Tue 14 July 2026, 10.00–11.00 BST
Tue 14 July 2026, 10.00–16.00 BST
Tue 14 July 2026, 12.00–14.00 BST
Tue 14 July 2026, 14.00–18.00 BST
Tue 14 July 2026, 17.00–18.30 BST
Wed 15 July 2026, 9.00–17.00 BST
Wed 15 July 2026, 12.30–17.30 BST
Wed 15 July 2026, 13.00–14.00 BST
Thu 16 July 2026, 9.30–12.30 BST
Thu 16 July 2026, 14.00–15.00 BST