About The Cowshed Skye Limited (09331225) United Kingdom