About M.j. Allen Castings And Machining Ltd (02378447) United Kingdom