Here is a rundown of all the information that participants and spectators need to be aware of ahead of the Manchester marathon this Sunday.