National Grid Share Price Chart - Is The National Grid Share Price Expensive At 889p