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