So far the cheapest way that I found to buy btc from UK..
Hope it helps.
So lets sat I start with £1000 in my UK bank account and I go through this process. How much of that £1000 will actually be spent on bitcoins and how much will be swallowed up by various middlemen and their fees?