Birthdate
September 1973
Nationality
British
Occupations
None, Transport Executive
Roles
Director
Address
1 Ely Place, London, United Kingdom, EC1N 6RY
Leila Emma Nicole Frances was born in September 1973.
Leila Emma Nicole Frances Business Events
09 Dec 2013
Resignation
11 Mar 2013
Resignation
11 Mar 2013
Resignation
01 Jan 2013
Appointment
08 Nov 2012
Appointment
08 Nov 2012
Appointment
Same name people