About Loch Inchard Crofting Ltd. (SC238986) United Kingdom