About Lynedoch Investments Limited (SC418863) United Kingdom