About Loch Aida Ltd (10780706) United Kingdom