UK meat products supplier Cranswick today (7 April) met City expectations with higher annual sales but a fall in operating margins amid "record" input costs.