When in Rome.... While tipping in the US for a Brit is a source of angst as the The Saint eloquently explains, I accept it is the local way of doing things and behave accordingly.
In the UK, restaurants get 10% if the service passes muster, cabbies get rounded up to the nearest pound and that is it. Pubs? Never, ever unless it is a gastropub which is really a restaurant.