Sus actuales instalaciones están situadas en Paternoster Square, cerca de la catedral de San Pablo, en la ciudad de Londres.