My current IT support company says I have to host the site with them

While that’s not technically correct, it’s no problem. A quick check will determine if their / your web server is “ready to go”. If it’s not, PSD to Final is happy to supply detailed information on what’s required to bring the server “up to spec”.