I'm not very sure what the equivalent of some of those grades are because I did the old system and A-levels but I had 1 A, 5 B's and 5 C's. They weren't the best but they did the job. I don't think a lot of unis care about gcses once you have your a-level/BTEC but just make sure you meet the minimum requirements for the course.
It also really depends on which universities you mean when you say "good" and how popular the law course is there. My course, psychology is also pretty popular and I've gotten offers from these universities before: uni of Birmingham, Loughborough university, uni of Leicester, uni of Nottingham and the university of Kent. My main advice is don't let your GCSE grades get you down, I got an unconditional from Nottingham even though I didn't meet their requirement of a B in GCSE maths. Just work hard now and show progress, build a strong personal statement and maybe try to get some work experience?