It’s been a tough year for National Grid (NG), the UK’s electricity and gas company. After rising by over 6%,…
National Grid plc (NG) is a British multinational electricity and gas utility company headquartered in London, England. It is one…