A large luxury self-catering country house on the edge of Dartmoor near Tavistock, Devon