London, England, United Kingdom
University of Cambridge
Nonsuch High School
University of the West of England