After a quick Google I found:
ASUS i5 8300H GTX 1050 256GB SSD FHD Gaming Laptop (£550)
Or
ASUS TUF FX505DY RX560X Gaming Laptop (£550)
Not the best but not bad. I would have thought they will play the games you are looking at.
Not used it my self so can't comment.
So still not made a decision on this however I initially to look for one with a 1050Ti card rather than a standard 1050 card. Max budget about £600-£650.
I bought a refurbed Acer predator helios 300 with i5-8300H and 1050Ti for £540 but since returned it as I felt I may get something a bit better.
It looks like I can get:
MSI GE62VR i7-7700HQ with 3Gb 1060 card for£605Edit: Appears to have jumped to £665 now.
or
Dell G5 i5-8300H with 6Gb 1060 Max q card for £615
Both refurbed and with a two year warranty.
I've read the reviews and it appears the i5-8300h is a bit better CPU and many recommending the 6Gb max Q over the 3Gb 1060 despite the slightly lower clock speeds.
Any thoughts?
Get saving, better advice here than the HUKD
I still think despite it being a max Q it will be better due to the ram but there would be advantages for the 3gb for example clock speeds. I think possibly they both will have their pros and cons especially when loading textures into ram vs speed.