What will the energy bills cap mean for businesses and their suppliers? November 6, 2018 By Annie May Noonan How will business owners and energy suppliers be effected