This is Andrew Cope's Calendar.

Have a look at the appointment calendar below, and click on a day and time to book a time.