BRANCH DIARY Bread & Roses Wednesday 7 January 2026 20:00 Branch Meeting and social at Bread & Roses, Ebrington Street at 8pm, Wednesday 7th January 2026