formats

British Gas to pay £11.1m penalty

British Gas will pay an £11.1m penalty after regulator Ofgem found it failed to meet energy efficiency targets on time.