About Lochaline House Ltd (SC712237) United Kingdom