About Lomond Land Ltd. (SC349253) United Kingdom