Hi there and welcome
To confirm, your contacts and addresses where in Windows Live Mail on windows 7 correct James?
If so, you need to use that program in Windows 10 and it should still be installed.
Go to the windows start logo bottom left, then choose All Programs, Windows Live Mail and it should all still be there.
You then continue using this program.
Let me know how you go please.