About Beech & Barratt Properties Ltd (10670903) United Kingdom