About Garratt Technical Consultancy Limited (08663152) United Kingdom