UK food producer Cranswick has announced higher sales and profits for the year ended 31 March 2005.