25 October 2024

A watershed moment for impact investing in the UK?