Born in Hendon, Middlesex, Alison Macleod (her maiden name) grew up in Leigh-on-Sea and in London. During World War II,she served with the UK Women's Land Army (1939-41) and Air Raid Precautions (1941-43). Later, she worked as a shipyard welder in Bristol, England (1943-44).