Renewable power companies will have their revenues capped in England and Wales, as the government clamps down on runaway profits. The measures – described by the industry as a “de facto windfall tax” – will apply to low-carbon electricity generators like wind and solar. However, the government has not capped oil and gas revenue, leading […]