Hi, I am a UCL BSc Pharmacology graduate. If you want to get into drug discovery, pharmacology is the right degree for you. Pharmacy is definitely more clinically-focused (you get to do rotations at a pharmacy, take modules that prepare you to communicate with patients), so imo if you're sure you're not going down the pharmacist route and want to instead do drug discovery, pharmacology would be more appropriate. Biomed is a lot more broad and the good side of it is that if you want to research in biosciences but are not sure if you want to work exactly on drug discovery, biomed gives you that freedom to explore in your first year, and you can then specialise into pharmacology (the molecular pharma stream is what they called it at ucl i think?) in your second year, or do other things within the bioscience field if that interests you more. Still, if you are sure you want to do pharma in particular, might be better to specialise in pharmacology from the get-go to avoid doing some modules in biomed that might not be as much of interest to you.
Money-wise, it depends. Your starting salary will defo be in the £25-£35k, even if you do the MSci (integrated masters), so definitely don't expect to be making bank from the start. Big Pharma, and more specifically Big Pharma Management, is where the money is at, for which your Pharmacology degree will definitely be desirable. I do want to warn you though that it is unrealistic to expect to get into Big Pharma straight out of undergrad - the UCL Pharmacology programme was the best in the country when I applied, and still, out of my coursemates, I know just one girl that got to interview for AstraZeneca, and none that actually got offered jobs at BigPharma. Clinical trials money is also not too bad. If you stay in academia though, your cap is defo less than £70k, so if money is important to you, i wouldn't go down that route (as in, I wouldn't stay in academia after getting a PhD).