As EU nationals leave Britain in ever greater numbers ahead of Brexit, restaurants and hotels are reporting shortages that could spell trouble for a sector that relies on immigrant labour.