There is not a necessity to tip in England but it is polite to tip for certain services if you were pleased with the hospitality you received. It is normal custom to tip in restaurants and personal services ( for example fishing guides, historic guides, golf caddies).