iStock Business UK's net zero economy tops £100bn as investment pipeline nears £455bn Teena JoseJun 02, 2026