Firdaus,
The main issue to determine is whether the domain registered under your name and do you own it?
Hosting issue is secondary, as you can always migrate your assets out.
Do you have access to the FTP?
But regardless there are ways to backup your website and database without going through...