About Beech Barnard Group Ltd (10075552) United Kingdom