I have 7 trains matching your criteria. They leave every hour starting at 5:01 to 10:01, and then one more at 23:01.
Please book one for the same group of people, just choose one and remember it must arrive by 12:45