About Tannoch Loch Limited (SC012341) United Kingdom