Sellafield Ltd appoints Martin Chown as new Chief Executive
Martin Chown has been appointed as the new Chief Executive of Sellafield Ltd.