It takes a while for Google to index new sites and remove old results from SERPs.
If the URL is still active, Google won't remove it. A 404 page means the URL is gone.
I have a custom 404 page on my site which is referenced in my .htaccess file.
ErrorDocument 404 /404.html
I see that your site - http://www.flairwindows.com/jobvacancies is still accessible, however there is no content in that page.
Its very easy for a hosting to disable any site, and its actually on their part for deleting the site.
Otherwise you can also do that from Cpanel of the host. Hope they can help you with accessing the Cpanel atleast.
I think that's the server's default page. Not anything the OP created.