Amesbury served in a number of frontbench positions between 2018 and 2023 under Sir Keir Starmer and Jeremy Corbyn.