midwest minerals processor limited po box 218 shy