Birthdate
September 1961
Nationality
British
Occupations
London Assembly Member, Politician
Roles
Director
Address
Charlton House, Charlton Road, London, England, SE7 8RE
Len Duvall was born in September 1961.
Len Duvall Business Events
01 Jan 2015
Appointment
18 Mar 2005
Resignation
03 Jun 2004
Appointment