Found a great deal on uswitch.
Network is o2
iPhone 6s 64g any colour from choice of 4
Unlimited texts and mins, 3gb data
£150 upfront or £135 with code " bankhol15off" code ends today though.
£26.50 month for 2 years making it altogether £771 (including £15 voucher) over the 2 year period.