London, England, United Kingdom
University of Exeter
Portsmouth Grammar School
Institute of Chartered Accountants in England and Wales