Mon 29 June 2026 – Tue 30 June 2026, 9.00–17.00 BST
Mon 29 June 2026, 13.30–14.30 BST
Mon 29 June 2026, 15.00–16.00 BST
Tue 30 June 2026, 11.30–12.30 BST
Tue 30 June 2026, 13.00–14.00 BST
Tue 30 June 2026, 14.15–16.00 BST
Tue 30 June 2026, 14.30–15.30 BST
Tue 30 June 2026, 15.00–17.00 BST
Wed 1 July 2026, 11.00–13.00 BST
Wed 1 July 2026, 12.00–13.00 BST
Wed 1 July 2026, 14.00–14.45 BST
Wed 1 July 2026, 14.00–15.00 BST
Wed 1 July 2026, 16.00–17.30 BST
Wed 1 July 2026, 18.30–20.00 BST