Cyril Gerald Haselden - Peerage person ID=262367