Mechanical Team Leader in portsmouth, hampshire | ApplyBoost