Factory demand for beef cattle is hitting a new high as buying begins for the Christmas trade.

Last week’s beef kill rose by a massive 5,441 head on the previous week and the annual kill is on track to be the highest in more than 10 years.