About Beechcroft Electrical & Mechanical Engineers Limited (12214101) United Kingdom