Đây là một trong những trường lớn nhất đặt cơ sở tại 4 thành phố: London, Brighton, Oxford, Cambrigde và liên kết với 36 trường đại học danh tiếng nhất ở tại Anh.