Ellen Memmott, (twin)
Birth:
17 Mar 1865
Heeley, Sheffield, Yorkshire, England
FCID:6111:2264
Parents
Father:
Wilfred Memmott
Mother:
Sarah Cartwright
Marriage(s)