London, England, United Kingdom
INSTITUTE OF CHARTERED ACCOUNTANTS IN ENGLAND AND WALES
University of Nottingham
Bancroft's School