Thanks for the suggestions everyone but I have finally figured it out.
Turns out to change your hosting account email address you need to change it on the forums on the Contact Details page.
I guess it makes sense since hosting and forum accounts are linked but you'd think there's be an option...