Facilities & Process Engineering

SHL meaning in oil and gas

Definition

Saville & Holdsworth Limited

SHL means Saville & Holdsworth Limited. A company which produces tests which are used to measure numerical and verbal critical reasoning used in selection and development processes

A company which produces tests which are used to measure numerical and verbal critical reasoning used in selection and development processes

✓ Verified term