Information for candidates and agents about the forthcoming general election on 4 July 2024.