Đây là trường duy nhất tại Anh có trụ sở tại 4 thành phố lớn: London, Cambridge, Brighton Hove và Oxford.