About Lomond Ventures (118) Limited (SC290763) United Kingdom