About Hodgson Barratt Ltd (11384215) United Kingdom