Tue 23 September 2025 – Fri 31 July 2026, 9.00–17.00 BST
Thu 7 May 2026 – Thu 21 May 2026, 9.00–17.00 BST
Thu 14 May 2026, 12.00–13.00 BST
Fri 15 May 2026 – Sat 16 May 2026, 9.00–16.00 BST
Fri 15 May 2026, 13.05–13.50 BST
Tue 19 May 2026, 13.00–14.00 BST
Fri 22 May 2026, 13.05–13.50 BST
Fri 29 May 2026, 13.05–13.50 BST
Fri 5 June 2026, 13.05–13.50 BST
Sat 6 June 2026 – Sun 7 June 2026, 12.00–18.00 BST
Wed 10 June 2026 – Wed 24 June 2026, 9.00–17.00 BST
Fri 12 June 2026, 13.05–13.50 BST
Thu 18 June 2026, 12.00–13.00 BST
Fri 19 June 2026, 13.05–13.50 BST