The earliest to get you there before 14:45 is the TR9859, leaving Cambridge 05:06, arriving Peterborough 05:56. Will that do, or do you prefer something a little later in the day?