About Delmex Engineering Ltd (07998592) United Kingdom