Yea go to Selfridges, when I went to London around 2 weeks ago to visit my bf, there were tons of b-bags in Selfridges. However, I didn't check out the price, so you might want to take into consideration the VAT return, and the price of the dollar compared to the pound etc..
I remember there were a bit of every color like cornflower, lilac, ink, black etc...