Tuesday 19th November 8pm

What are guilds and livery companies?