Finance news around the UK

Nearly 14,000 live SFI agreements now in place, Defra confirms