About Beechmast Limited (02240394) United Kingdom