UK own-label firm Bakkavor has reported an "improvement" in its revenue and margins in a set of mixed half-year numbers.