About Lomond Invest Limited (SC617317) United Kingdom