community trust and from 2002 owners of the Isle of Gigha, Argyll and Bute, Scotland, UK
No description defined