Someone said credibility of subjects does not matter — would just like to clarify that yes, most unis do not care for law which classes you take, but LSE specifically has a list of preferred and non-preferred subjects. For IB, they put business as non-preferred (maybe it’s different for A levels), but they also say that it’s okay to have one such. So I wouldn’t worry but you may check again.
As for your GCSES: those may not be as strong as other applicants’ for UCL or LSE but should work. I think LSE wants above a certain level for maths and English—so check that?
Otherwise, it is definitely worth applying with your stats and good predicteds but, for your choice, remember: UCL looks at both essay and MCQ for lnat, but more so for the essay; LSE’s offers fo to those with an average 26 LNAT mcq score; King’s wants from home applicants 30 LNAT. So, your scores in practice LNAT tests may impact your choice as well.