If you have a single connection you want a blended transit from a tier 2 provider rather than a tier one, that way you're buying access to multi tier 1 providers and protecting against a fault within their networks. Good as, say, Level3 or Sprint are they do have issues every so often.
Lots of good people in this area, for 100Mbps at a decent prices with lots of availability at the London sites I'd speak to Datahop first.
If you must have tier one service (and for a single connection that's a mistake) then it's something of a minefield as they all have global specialities and routes to some parts are less optimal. I think Sprint currently have the best routing table on average, Level3 are US biased but good. NTT are good for asia and reasonable in general. Telia and TiNet/Tiscali are good for europe but less so elsewhere. Cogent are rubbish in virtually every way, do not be tempted by their super low pricing. Colt are not strictly tier one but are reasonable all round if you want a big name.