KCL is stupidly competitive - and its all a bit daft, as all MPharm degrees are accredited as equal by the GPhC, all cover the same syllabus, and neither the NHS or your future patients are going to care where you trained.
There are plenty of MPharm courses that ask for AAB and you have far more chance of getting an offer from any of them than KCL. Every year 100s of applicants to KCL etc get rejected - even those who meet or exceed their entry requirements. It isnt a 'better' course - however you think you can measure that - so you really do have to think beyond the supposed glamour of being 'in London' and all the fake Uni snobbery.