Angela Peters was a resident of Luton, England during the 1980s. She worked at the Luton Sandwich Company until it closed in 1987.