I&C Operations Manager

We offer businesses across Britain 100% renewable electricity as standard. At Shell Energy, we believe there’s a better way to power your business.