A livery hall (at least in London parlance), this impressive New Town building provides an august setting for an event.