When is the deadline to register to vote in the local and London mayoral elections? Barney Davis | 16/04/2024