Earlier quoted context omitted.
If they hadn't they wouldn't have been getting in touch to say that the particular individual wasn't going to make it. If anything, the OP should send Handy an invoice for a cancellation fee, not the other way around.
This text is on the form you use to choose an individual: "We'll do our best to match you up again on your new booking, but please understand that as an independent contractor, it is up to the discretion of the professional to accept or decline your booking. In the event we cannot match you, another professional will be assigned." If you don't like that deal, don't take it. But don't be all pissed off when they do ex…
eg:
If Handy doesn't like the deal where an Amex customer can request a chargeback for inadequate customer service then they shouldn't accept Amex as payment.