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.