About Beech Communications Limited (06656407) United Kingdom