Francesca Lydia Miles

Ms Francesca Lydia Miles

About

Francesca Lydia Miles was born in 1981 and is a British national.

Address

Flat 18 1, Lloyds Row, London, EC1R 4AD

Info

Nationality: British

Appointed: 14th July 2012

Resigned: 12th July 2014

Location