Funny - I've stayed in Scotland for eight months a couple of years ago (for one of my previous employers) but never noticed that there is a place named Haun there (on one of the outer hebrides islands).
Since I know next to nothing about this place, here are only two links I found while google'ing around:
Feel free to add more links to information about this place.