About Kinloch Investments Limited (09368902) United Kingdom