About Mann Umpleby Engineering Co. Limited (01121590) United Kingdom