UK businesses see 12.6% rise in energy costs
UK businesses are spending an average of £5,160 annually on energy, a 12.6% rise from the previous quarter. That’s according to POWWR’s Quarterly Energy Barometer Report, which suggests this is still 17.7% less than the […]