Seddon er født i Edinburgh i Skottland. Hun har en BA fra Universitetet i Edinburgh.