Twenty years ago, the people of the Hebridean Isle of Eigg bought the island from its absentee landlords One of the Small Isles of the Inner Hebrides off the north-west coast of Scotland, Eigg is a place… By Mike Danson