My domain and Hosting both were with godaddy,I than changed my nameservers in godaddy to Cloudflare nameservers after that I enabled SSL on my website through Cloudflare dashboard.
To my surprise my site is working fine on http but https reflecting is not issued by Cloudflare. I did all above changes 12 hours back. Do I need to wait 24 hours or need to make any changes ?
Yes, that is what I get as well. It appears to be your host’s landing page. You should probably contact them about it if you believe it all to be set up correctly.
Have you definitely set the DNS records in Cloudflare to match the ones required by your host?
That would probably be an issue with your host, serving the default landing page when the site is accessed by HTTPS, you should probably try contacting them and asking. You may have to enable HTTPS on their end somewhere.