@Kerrin: It looks like I could arrive at Cambridge train station at 16:03 (or, in the unlikely event that I walk quicker than Virgin Trains thinks I do, and can buy a ticket in no time, 15:31) so that means arriving in Manchester after 19:00, which leaves some time but not exactly ‘plenty’.