Tried with blockchain however it isnt accepting my payment. To do transaction more than £50 it says I have to do it via bank transfer. But it wants some details such as photo of some id such as driving license. Is this safe to provide?
Are you sure? I think it's not Blockchain fault, because there is no exchange payment on Blockchain as far as I know (the latest update is about adding Ethereum). I think you were using third party service on advertisement section at Blockchain dashboard.
This will be the problem if he uses a other service to buy bitcoin and still didn't receive any bitcoin from his account it means the site where you buy bitcoin are scam..
Much better to give us the link of the site where you buy or exchange your money into bitcoin.. so that we can know if the site is legit or not..
There are many scammers outside these days and hoping you are not victim of those scammers..