About Menagh Mechanical Engineering Ltd (11593147) United Kingdom