I was an overseas resident but now live in the UK. Can I apply for a savings account?

Yes, you can apply for a savings account if you are a UK resident.