A young woman is invited by her girlfriend who lives in an English country mansion to stay there with her. The estate however...