I think straight As or a mixture of As and Bs should be fine for law. Medecine, you may need an few A*s in there.
Re is good as it is an essay based subject. It would also have been good if you had Latin or French because they challenge your ability to manipulate literary skills for law but no matter.