Cap how much profit major energy suppliers can make with any excess passed on to customers

Recent news