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 28 July 2026, 10.00–12.00 BST
Tue 28 July 2026, 11.00–14.00 BST
Tue 28 July 2026, 13.00–14.00 BST
Wed 29 July 2026, 9.00–10.00 BST
Wed 29 July 2026, 9.30–10.30 BST
Wed 29 July 2026, 12.30–13.30 BST
Wed 29 July 2026, 13.00–14.00 BST
Wed 29 July 2026, 14.00–21.00 BST
Wed 29 July 2026, 15.30–16.30 BST