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, 17.00–18.30 BST
Wed 15 July 2026, 9.00–17.00 BST
Wed 15 July 2026, 9.30–12.30 BST
Wed 15 July 2026, 12.30–17.30 BST
Wed 15 July 2026, 13.00–14.00 BST
Fri 17 July 2026, 9.00–17.00 BST
Fri 17 July 2026, 12.55–14.00 BST
Mon 20 July 2026 – Fri 31 July 2026, 9.00–17.00 BST
Tue 21 July 2026 – Wed 22 July 2026, 10.00–18.00 BST
Tue 21 July 2026, 13.30–14.30 BST