Tue 23 September 2025 – Fri 31 July 2026, 9.00–17.00 BST
Tue 14 July 2026 – Thu 30 July 2026, 9.00–17.00 BST
Mon 20 July 2026 – Fri 31 July 2026, 9.00–17.00 BST
Tue 21 July 2026, 9.30–17.00 BST
Tue 21 July 2026 – Wed 22 July 2026, 10.00–18.00 BST
Tue 21 July 2026, 11.00–12.00 BST
Tue 21 July 2026, 11.30–12.30 BST
Tue 21 July 2026, 13.00–14.00 BST
Tue 21 July 2026, 13.30–14.30 BST
Tue 21 July 2026, 15.00–16.00 BST
Tue 21 July 2026, 18.00–19.30 BST
Wed 22 July 2026, 12.55–14.00 BST
Wed 22 July 2026, 18.00–20.00 BST