“Stiff Upper lip” or lip quiver – what’s that got to do with workplace health?In England (maybe elsewhere too) there is a saying 'stiff upper lip' - in that you see or feel something discomforting, unsettling or...