About Teaninich Castle Limited (SC592208) United Kingdom