Birthdate
December 1964
Nationality
British
Occupations
I.T. Manager (Icl)
Roles
Director
Address
7 Bowood Court, Blackpool, Lancashire, FY3 7SD
Helen Elizabeth Leonard was born in December 1964.
Helen Elizabeth Leonard Business Events
28 Jul 2000
Resignation
20 Dec 1999
Appointment