Chemicals and renewables’ lack of appeal leaves recruitment headache

26 Feb 2024

BP chemicals plant facility