A look at the colony of Atlantic puffins on St Kilda in the Outer Hebrides, an isolated archipelago made up of four islands 41 miles west of the Western Isles