Spotted this and thought one of you might be suited http://www.sto.co.uk/en/about-sto/jobs-at-sto/jobs-at-sto.html