About Beamer Industries Ltd (12126277) United Kingdom