Birthdate
March 1983
Nationality
British
Occupations
Architect
Roles
Director
Address
98 Fellows Road, London, United Kingdom, NW3 3JG
Nichola Barrington Leach was born in March 1983.
Nichola Barrington Leach Business Events
02 Jan 2014
Resignation
13 Jul 2012
Appointment