Will energy prices go down?

As contract renewal time approaches, there have been warnings that UK businesses face a “cliff edge” with their energy costs. Roughly 70% of businesses renew...