About Barratt Associates Ltd (12207906) United Kingdom