About Garratt Engineering Limited (06277002) United Kingdom