Sellafield Limited (SL) has identified the need for project and program management support to deliver 17 major construction projects associated with developing…