Nottingham according to league tables is the best and apparently they have a built in pharmacy so that's very cool. Also they have a malaysian exchange set up.
Your grades are fine and I am sure you will be fine, as tough as pharmacy is you just need to work for it like any other good degree. Think of it in a good way such as a good degree is a tough degree.