Prime Minister Starmer repeatedly said he did not want to ‘get ahead of the Budget’, due to be revealed on October 30.