About Garrod Investments Limited (10976719) United Kingdom