Shell's LNG, gas and power trading boss Hill to move on
Steve Hill, Shell's head of LNG, natural gas and power trading, is leaving the company.Hill chose to leave, Shell said, adding he would hand over...
Steve Hill, Shell's head of LNG, natural gas and power trading, is leaving the company.Hill chose to leave, Shell said, adding he would hand over...