edited to clear up the text color, for some reason showing black on black.
for chemistry... it's actually a pretty wide subject when you get to higher education.
Oxford, Cambridge and Durham seem to be up there, Imperial College London and Cardiff university also have a very good rep for chemistry (Cardiff tends to do better for actual post-grad prospects
If you want to get into pharmaceuticals or just drug design research it's still wide, and you'll need a decent background in human biology to really succeed at those areas.
If you want to get into learning how drugs interact with the brain Imperial College might be your best bet due to David Nutt's involvement.
I know a couple of people studying Chemistry at Durham (albeit industrial chemistry) and i've not heard a bad word about their time (both more than 3 years in now)