About Beecher Communications Limited (06857423) United Kingdom