sorry to hear that, a lot of people i know regret not taking maths, but you list is good, id probably say KCL, not cos it was my third choice, but cos the location for it is ideal to "scout" for internships etc. IF you got an internship in London, im not too sure you would commute a few hundred mils (given your location) for a job everyday, unless you live in another city with a big company. and i heard KCL BM is competitive, i dont even have an offer for it yet lol! but nor do i personally want to go there, not because its crap, but because i have a better offer,