Paid for DHL express delivery
Conclusions: Paid for DHL express delivery, which was guaranteed in 23 days or full refund. Took 31 days to reach UK, but, was refused refund. DHL asked me to send invoice for customs. Then they asked to see proof of my payment from my bank account. I have told them to return the item to china. I am not giving them a copy of my bank statement.
Don't buy from China if you are in UK, works out very expensive from customs charges, and, do not use DHL.
It is not true that Aliexpress give buyer protection. Be careful.