With Prince Philip as its patron and Margaret Thatcher among the guests, The Lord's Taverners Christmas lunch has become a London institution.