Babcock is the UK's leading engineering support services company with over 27,000 staff. From training the armed forces to maintaining the MET police's vehicle fleet; Babcock deliversBabcock is the UKâs largest integrated education support services pro