Margaretta Scott

Margaretta Scott

Type

Person

Born

Feb 13, 1912

Born in

London

Died

Apr 15, 2005 (aged 93)

Died in

London

Country

United Kingdom

ISNI code

000000011773384X

Roles