The island of Mingulay lies at near the southern tip of the Western Isles archipelago, its fertile valleys and rugged coastline of cliffs and sea stacks a spectacular setting for a …