Large mansion in a mountainous setting [?Wales or Scotland]