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