First thing I would advice is to ensure you own the domain name and not the person who made the website for you.
Secondly, with ownership of the domain you can point the domain to any website host.
If you want the new designer to maintain and update your current website, you will need the...