Disappointing to read of your experience; sadly I have had the same experiences. I sat down on my way back from YYZ and a dessert spoon was stuck down the F seat – not a comfortable start to my trip…..!
I have not yet flown on NF and look forward to doing so next year, if it is available on my flights. Poor food and inadequate service should not occur.
Please write to BA and inform them of your experiences and disappointment.