Business InsightMarch 24, 2025National Grid confirms Heathrow had ‘enough power’ after substation fire