About Manufacturing Technical & Engineering Specialists Limited (07792293) United Kingdom