Inside the most remote hotel in mainland Britain, Scotland’s enchanting Garvault House