One in five consumers (21%) admitted to never tipping at the end of a meal out, the survey for Which? found.