Selwood Ltd's IT department is led by Peter Allen (IT Support and Implementation manager) and has 39 employees.
Tah Tabod
IT Project Manager
Phil Knowles
Health And Safety Manager
Alex Crumbie
Pump Engineer
Mehrdad Vaziri
Senior Electrical Design Engineer
Nigel Day
Foreman
Looking for a particular Selwood Ltd employee's phone or email?