I would definitely advise you to apply to Birmingham, at Bham 70% of your total application is based on your GCSEs/A levels which you clearly have done very well in and the rest of the 30% is based on your UKCAT score and they combine these two factors and generate a score and then give out interviews to people with the highest score. From what i've seen/heard Bham are much more focused on grades, although you do need sound Work Experience. You have a very high chance at Bham and medicine is a game of calculation to maximise your chances of gaining an offer and so don't go with too many universities that are highly competitive because at the end of the day no one cares where you've done medicine from, it's medicine, all universities that offer A100 are bound to be excellent and besides it would a shame to have no offers than a couple offers from universities that aren't so competitive/highly ranked for medicine.