Fri 5 June 2026, 9.30–15.00 BST
Fri 5 June 2026, 9.30–17.30 BST
Fri 5 June 2026, 13.05–13.50 BST
Fri 5 June 2026, 14.00–15.00 BST
Sat 6 June 2026 – Sun 7 June 2026, 12.00–18.00 BST
Sat 6 June 2026, 14.00–17.30 BST
Mon 8 June 2026, 9.30–15.00 BST
Mon 8 June 2026 – Tue 9 June 2026, 12.00–16.30 BST
Mon 8 June 2026, 13.10–13.40 BST
Mon 8 June 2026, 14.00–15.00 BST
Tue 9 June 2026, 9.30–15.00 BST
Tue 9 June 2026, 9.30–14.30 BST
Tue 9 June 2026, 11.30–16.30 BST
Tue 9 June 2026, 13.10–13.50 BST
Tue 9 June 2026 – Wed 10 June 2026, 21.00–2.00 BST