Nichols has posted a jump in full-year profits despite flat sales, as the company cut back on discounting and focused on margin growth.