"If you say you are going to deliver lambs between the 20th and 27th of October you need to deliver them then and not ring up and say it has all gone wrong and you need another two weeks (to finish the lambs)," he said.