Operating foundries and a welding facility alongside its machine shop in Ashford, Kent, M J Allen provides a ‘one stop shop' for casting, machining, fabricating, painting and assembly.The company supplies to defence, medical, marine, OE and automotive (Ford) industries in the UK, Europe and North America and is certified to ISO9001 Quality , ISO14001 Environmental and ISO45001 Health & Safety standards.