About Garratt Associates Ltd (12287933) United Kingdom