The no lunch thing is a bit weird. We get a 'recommended limit' on meals each day. I can't remember the exact value, but it's something like 35GBP. That's every day we are travelling away from home and on a client site.
So, what issue would my employer have with me expensing lunch? I can expense breakfast and dinner with no issues, but can't expense lunch. Breakfast I get included via the hotel booking anyway and my evening dinner doesn't come close to 35GBP. But I may make sure it does from next week.