But food isn’t served until 9pm then it stops, the pub does not advertise food is served until 9pm then it stops serving food at 9.01, it clearly advertises food is available to be ordered up to 9pm.
The kitchen staff are paid beyond 9pm, they have a job to do, it matters not that it’s a Friday...