About Beecher Acoustics Limited (06048913) United Kingdom