If there is a way for you to put money into a btc exchange (mt gox, btc-e, etc) without having to pay a ridiculous fee do it. Its the only way you are going to buy at stockprice. Any other method (forum) localbitcoins, etc unless you are very lucky (and i mean very) or you are buying large quantities, you are going to pay a ridiculous price of like +10 or +20 pounds or even more of spot price.
Maybe if you found a btc exchange that has a european bank account to be funded you could do then use transferwise to not pay the 15 pound fee from uk banks (at least in barclays). Forget about mt gox, its based in japan. If anyone knows of any european btc exchange places which are good id appreciate if you could tell me aswell.
Another way is to find someone in europe selling cheaper and again use transferwise.
Ive also heard about
https://speedybitcoin.co.uk I haven't been able to access it yet, but it could save us people living in the uk from this headache.