I had a Samsung 32" 1440p monitor (£330 iirc) and it was amazing, until it went pop two months out of warranty.

Yes it is cheaper to assemble/build it your self and would likely be £100 cheaper.
What specs should he go for, i will do that later, when i edit this post.
i wouldn't buy a ready made pc,
1k will allow for a half decent pc machine for sure even with software and monitor.
Upgrade path eh? then am4 socket motherboard is a no brainer here because amd will support am4 until 2020 when ddr5 ram comes out.
We can get a bog standard 7200rpm hdd instead of a ssd.
Yes this half decent machine will allow you to play at medium high settings.
edit
My basket at Overclockers UK:
- 1 x AMD Promo Bundle - AMD Ryzen 5 2600, Gigabyte X370-Gaming 3, Team Group RAM *FREE 240GB SSD* = £428.96
- Memory Capacity:Team Group Vulcan T-Force 16GB (2x8GB) DDR4 PC4-24000C16 3000MHz Dual Channel Kit - Grey (TLGD416G30
- 1 x Palit GeForce GTX 1050Ti StormX 4096MB PCI-Express GDDR5 Graphics Card= £149.99
- 1 x Super Flower Leadex GOLD 550W Fully Modular '80 Plus Gold' Power Supply - Black= £89.99
- 1 x Toshiba 2TB P300 7200RPM Performance Hard Drive (HDWD120UZSVA)= £52.99
- 1 x Asus Blu-Ray Combo 12x SATA BDXL & M-Disc Support Cyberlink Power2Go 8 - Retail= £56.99
- 1 x Xigmatek Talon Midi-Tower Windowed Gaming Case - Black= £54.95
- 1 x BenQ GL2460 24" 1920x1080 TN Widescreen LED Slim Bezel Monitor - Black= £98.99
My 2 pence, something like this above.
I've had a second recommendation for this being a solid build and the parts are back in stock too, so looks like i will be going with this.
Only modifications suggested to me were to get a cosair case and better power supply, so i will look into this today.
Thanks everyone
.cheers! i will see if my budget will let me stretch to a 1060 as well, but other than that i think we are ready to go !