Shell has begun selling electricity to customers in the UK using its own brand. The firm bought existing service provider First Utility a little more than a year ago. The oil majors have not been shy to talk about getting involved in the power sector. Some have gone further than others, however. Shell’s position is […]