Home Politics London pubs and restaurants counting on Christmas cheer