The owner of Britain’s largest renewable power station is under scrutiny after the Financial Conduct Authority (FCA) launched an investigation into its biomass practices.
The owner of Britain’s largest renewable power station is under scrutiny after the Financial Conduct Authority (FCA) launched an investigation into its biomass practices.