About Garratt Instruments Ltd (11522793) United Kingdom