The tiny island of Foula is the UK's most remote inhabited island, home to just 30 residents, but it is also a haven for wildlife, with puffins and skuas among its many inhabitants