Fayrac Manor, Beynac, France