Book an Appointment

We are experimenting with a new scheduling system. Please bear with us.
If you encounter any issues in using this system, please contact us and let us know.

We strongly suggest you contact us via the website or by phone prior to making a booking. This will allow us to assess if our services are appropriate for your request, and to offer some preliminary advice prior to a consultation.

Can't view the above booking system? You can access it directly via this link.