Don't have any recommendations, but you should ask him to think hard about getting a laptop. While it does offer much increased portability, the graphics, processing capability, and upgradeability are all very inferior to a desktop PC. If he doesn't move around that much, I'd very much say get a nice gaming rig instead.
edit: Actually (assuming you're from the UK, I used the UK amazon site), this looks like a very nice one if you're going to end up getting a laptop: https://www.amazon.co.uk/HP-17-w200na-i7-7700HQ-Dedicated-Graphics/dp/B01N0ST9AP/