Person
Peerage person ID=685126
Not who you're looking for? Others named Leonard Turner: engineer based in Ipswich, Suffolk, UK
Family