It was only a year ago that Labour lost the Uxbridge and South Ruislip by-election. Despite double-digit poll leads across the country, the party fell short by 495 votes in a contest widely interpreted as a referendum on the extension of Sadiq Khan's Ultra-low emission zone (Ulez).