I'm not applying for Law or anything similar but this caught my eye because a friend of mine has applied to Manchester for Law and they wanted an A in GCSE English Language, and he got a B but did very well in his AS levels so after enquiring they said he should apply and he did.
Apart from that, AFAIK strict GCSE requirements for any course are fairly uncommon. Overall you have done well, it is important to focus on your AS which will be the basis of your predicted grades which as you will know are the main basis of the offers. The only exception I'd say would be Oxford which does take GCSEs seriously and you would need a handful of A*s. For Cambridge they care more about how you do at AS.
Some may argue that you might not have enough A*s/as many as others, but I think for something like law you can make up for it by showing a strong interest and doing well in your A levels, and you should consider applying to the unis you mentioned.