It isn't as simple as lower / higher corporation tax = more / less business.
CT tax has been lower in the UK (19%) than in Germany (30%), France (26.5%), Spain (25%), Netherlands (25.8%), Canada (26.5%), Brazil (34%), USA (21%), China (25%), India (34.94%), Japan (30.62%), Egypt (22.5%), Nigeria (30%), Australia (30%) and New Zealand (28%) for some time, yet we haven't seen a glut of companies rushing to move here.
Why? Because CT is only a small piece of the business pie. Infrastructure, market size and access, workforce, ease of trade, access to key resources, legislation, country outlook aligning with global outlook, etc, etc are all far more important to a business than CT, especially as CT is only paid on profit, so companies can reduce/avoid it by investing in their company. The trick is offering a whole package that encourages / makes companies invest their revenue in your country.
Just raising CT tax to 25% wouldn't make a company leave the UK alone, more likely there are wider issues impacting businesses (I wonder what they could possibly be) and that would be the straw that breaks the camels back.
One of the areas we should be absolutely be pursuing relentlessly is the "march to net zero". There is something like £140 trillion in AUM in the Glasgow Finacial Alliance for Net Zero, £100 trillion in under the control of organisations aligned to the UN PRI framework, and a further £59 trillion in the Net Zero Asset managers initiative, all of which aim to raise and release capital for sustainable/net zero projects and investments.
The UK is already leading player in the net zero sphere (although we're still not doing anywhere near enougg) and a world leader in renewable technology, especially wind, which has huge potential in terms of generation potential for domestic consumption and export. If we just embrace the idea and stop trying to appease the dinosaur crowd we could be leaders in both manufacturing and expertise too.