About Skye Village Stores Limited (SC486329) United Kingdom