About Glenloch Ventures Limited (08529079) United Kingdom