About Tulloch Caithness Limited (SC316646) United Kingdom