Deep sigh... Just tried to book an appointment online. The earliest appointment I can get is the 20th May at 7:10 in the morning. The system appears to show that my GP only works up to 8:30am on any date....