Law degrees generally ask for any 3 varied A Level subjects (academic where possible), but with preference for essay based subjects. In other words, the choices you have above should be fine.
Law A Level isn't required as you have said, but one of the reason why people have opposed it (according to numerous opinions) is because of the syllabus vs how it's assessed. I haven't done it myself, so you're better off getting a second opinion.
Note: to become a solicitor, you need a degree (or equivalent) in any subject, then do the SQE. If you have a law degree, I think you can skip 1 year of the SQE, but it's not that big of a deal apparently.
See:
https://www.prospects.ac.uk/job-profiles/solicitorhttps://targetjobs.co.uk/careers-advice/job-descriptions/solicitor-job-descriptionhttps://nationalcareers.service.gov.uk/job-profiles/solicitor (government website)
https://www.careerpilot.org.uk/job-sectors/law/job-profile/solicitorYou don't need A Level business studies to become a commercial lawyer as above, but it's one of those essay subjects where you need to use a lot of analysis and critical thinking (specifically strategic thinking). It can take some time to get your head around it, but once you have it's pretty straightforward.
Personal recommendation: history, Spanish, business.
Thing I would be concerned about is the personal statement and LNAT, should you decide to study at a top end uni.
When picking law degrees, I would prefer if you pick LLBs as oppose to BAs, due to the law content. See:
https://www.sra.org.uk/become-solicitor/legal-practice-course-route/qualifying-law-degree-common-professional-examination/qualifying-law-degree-providers/The more difficult part is securing a job then a training contract. You would need to do a lot of networking for this.