About Beecher Textiles & Springs Ltd (09051871) United Kingdom