In London. You can do just fine with only a card. Quite a few coffee shops and lunch places only accept cards.
In Nottingham I've not seen a place that only accepts card. The Buses still accept cash