the hosting: you say its hosted with you, but is on a different server, so I presume the DNS is pointing to the 3rd party host - that might be where the problem is occuring
So far as I know (I am not a pecialist for this so this may not be 100% correct) the SSL certificate are tied to the DNS
are you available via the number on your website ?
You can use an SSL checker like this on to make sure the certificate is correctly installed:
https://www.sslshopper.com/ssl-checker.html
@all
This has now been resolved