Heralds College, The Hall