Startups might thrive there, but business investment in England (particularly in mature businesses) has not exactly been lively ever since Brexit. I can't recall the last time I heard someone talking favorably about investing in England, or at all, really.
right, people will just tell you the best places and things to invest in ...
during a game of chess: "hey why'd you make that move?"