I’ve followed the guide on setting up SSL for my website which I completed without any problems and have also installed the Flexible SSL plugin on my website, but I’m still not getting a green padlock. Not sure where I have went wrong! Any help would be appreciated.
That would indicate you dont have a valid certificate on your server. You still need that in order to have a secure site. First configure a valid certificate on your server and then address whatever issue you might still have.
From what I get the ssl cert that is set on your server is not for your domain name.
The certificate is only valid for the following names: *.web-hosting.com, web-hosting.com.
Sorry, this information is not really correct. When you use Cloudflare, you need a certificate on the server for the connection to be secure and to set your SSL mode to Full or better, Full (strict).