10 March 2026

Brexit spared UK the worst of the sustainability reporting burden, investor says