Thanks! Although I must admit I did go overboard with what I'm aiming for , honestly just aiming for B+
Remember you will achieve those grades only if you work for it.
Your subjects choices are fine for a law degree as there are no set subject requirements. With that being said, it would help to take more respected subjects (law/psychology aren't respected) to strengthen your application. It's necessary because law is a very competitive course and other applicants will probably have taken more respected academic subjects and therefore will be given preference over you if you've got the same grades.