About Lochlomond Assets Limited (08627336) United Kingdom