Strauss Group booked mixed full-year numbers today (23 March), as lower finance costs offset lower operating profit.