Birthdate
June 1927
Nationality
British
Occupations
Retired
Roles
Director
Address
69 Crystal Palace Park Road, London, SE26 6UT
Leila Nora Mantoura was born in June 1927.
Leila Nora Mantoura Business Events
26 Apr 2000
Resignation
24 Aug 1995
Appointment