Speaking on a visit to Huddersfield in West Yorkshire after his own train was delayed, Sir Keir Starmer announced £415m of ...