The Mirror is a beautiful and haunting short film for Moving Pictures Theatre, following up on their recent offering “The Last Lighthouse Keeper”. Filmed in Preston Manor, Brighton, a magnificent Edwardian country house, this two and a half minute film sees into the heart, mind and history of an Edwardian young lady. The Edwardian woman, …