Jenifer Armitage was born on May 9, 1946 in London, England. She is an actress, known for Brothers and Sisters (1980), The Shadow in the North (2007) and The Hand of the Creator (2016). She has been married to Oliver Ford Davies since April 24, 1987. They have one child.