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