About Garratt Investments Limited (03587661) United Kingdom