The TLS website, as you say, says that appointment booking is free, and one of the options you can select on the contact form is Appointment Booking.
Do you maybe have to register on the site before they'll make an appointment? I'd probably be inclined to use the contact form for initial enquiries, because at least then everything is in writing.