As for geography, I suggest that the traffic and climate in the cities in central England are better, and it is a little colder in the north, if you don't mind. The cost of living in London and Manchester City is higher. The schools that make up the lessons are all good schools, but it is not clear whether the business major is good or not.
If you want to study business, it is recommended to choose a top school in business. If you feel that you are not strong enough or lack of language, then go to China to study for a master's degree and make a transition. IPMP has been set up in some universities in China, which are basically good business schools. It is very important to improve your own strength.
I know that the London School of Economics and Political Science is a very good business subject, Exeter ranks second, and Leicester is also in the top ten of British business subjects. You can find the relevant rankings online. Exeter undergraduate application requires IELTS score of 7. If you think this school is not good, I guess it is super awesome.