I think to be honest Cambridge would be a long shot. I don't think Cambridge feel too brilliant about resits, and they'll definately be looking at module marks..so your not really at an advantage with your grades.
That said, you could still work really hard..do a couple of resits and maybe try and get yourself in line for AAB at A level, and you'd be able to get yourself into a pretty decent university! (Obviously with a load of extra curriculars etc)