The Stornoway Trust is a publicly owned Estate, created in 1923 when the estate was gifted by Lord Leverhulme to the community.
Tags: Community Organization