There is no missing pound
£27 - for the meal
£2 - back to the men
£1 - for the waiter
The trick is putting the idea into your head that the men paid £28 (£14 each) for the meal when in fact, they (unknowingly) paid £27 (£13:50 each).
I think the original version of this puzzle has three men...