What are the other big UK outfits? Who would you see as a better fit (a non-lorry driving/prepubescent teen carrier)? Orange? Are there others?
I'm not up on UK cell carriers, so I'm asking out of sincere curiosity.
There's a city called Slough? On purpose? Or is that a local nickname and it's really called Twickleberryshire or something nicer sounding like that?