Do you understand this energy jargon?

Do you know what the term ‘deemed pricing’ means on your energy bill? Well you’re not alone, as neither do three quarters of UK businesses,¬†according to a recent survey. Along with a number of other phrases, the survey found firms couldn’t explain that being on a ‘deemed price’ contract means paying a higher price for […]