About Garroch Investments Limited (13390881) United Kingdom