The London Phoenix Road Race has been cancelled due to road works in Sheering that will not be finished by Sunday.