The energy price cap which was applied to domestic consumers was never offered to UK’s small businesses who employ around 5.5 million workers. In fact, the losses in the domesticContinue readingBusinesses are having to pay £10,000 deposits to get energy supplies