The energy industry has struck back at energy minister Greg Barker's claim that the big six undermined the Green Deal scheme.
The energy industry has struck back at energy minister Greg Barker's claim that the big six undermined the Green Deal scheme.