Situated in grandiose surroundings and buildings in Bloomsbury, it seems to epitomise both the indomitable curiosity that has so for…