In terms of subject requirements, if you intend to go into machine learning or software engineering (presuming this is in research), then the only required A Level is maths. Further maths is optional, but bit of an overkill since no university asks for it. If you drop maths, I will have a falling out with you
Whether you take physics instead of business is up to you. Neither of these A Levels are required for degrees in software engineering (there is only 1 bachelors' in machine learning, and that's at Anglia Ruskin; machine learning is more of a subject reserved for master's degrees, and they tend to be joint with artificial intelligence and/or data science).
Computer science itself isn't a required subject for machine learning or software engineering degrees.
In terms of compatibility, physics or engineering will gel better with computer science and maths than business studies. Having said that, the prime concerns are meeting subject and grade requirements. If you can get higher grades in business than you do in physics or engineering, then do business.
In terms of getting work in industry, you don't need a degree to get into software engineering or machine learning. Most of it is on the job. See the following:
https://nationalcareers.service.gov.uk/job-profiles/data-scientisthttps://nationalcareers.service.gov.uk/job-profiles/software-developerhttps://www.careerpilot.org.uk/job-sectors/data-network/job-profile/data-scientisthttps://www.careerpilot.org.uk/job-sectors/software-systems/job-profile/software-developerIt's also said that it's a lot better to become a software developer via apprenticeship than via grad scheme. However, I haven't done it myself, so you're better off getting a second opinion from someone in the industry if it applies to you. For anything related to academic research, you will need to go by the entry requirements of the specific degrees that you want to apply for.
Having said the above, it will depend on the individual university and individual degree course what the specific entry requirements are. If there are no specific subject requirements for that specific degree and you want to do that specific course at that specific university, then go by what the requirements are for that specific course and ignore whatever I have said. The requirements of the individual degree that you want to do takes precedence over what I or anybody else says in terms of what A Levels you need or should do.