You don't need a 3 store or even a mobile store. Most newsagents and supermarkets sell a range of prepaid sim cards, and they're open until late. Once you get off the tube/HEX just find the nearest shop and ask there. Larger tube stations might even have a newsagent underground (outside the ticket barriers), I've had multiple visitors buy their (3) sim card there.