Possibly the best deal at the moment for a new Huawei P20 Pro even if you don't use any of the minutes and data!
If you go through vouchercodes.co.uk you can get a free £40 Amazon voucher as well, but I warn you now that vouchercodes hardly ever tracks correctly so I'd avoid it. You'll also get Huawei's awesome Freebuds earphones worth £149 - they sell for over £100 online.
Using code DEAL20 take off £20 from the upfront handset price. The total price all in £567 minus £40 voucher (or use Quidco for £35 cashback) minus £100 headphones potentially £392 all in.There is a 4GB data plan available for only a little more per month.