Sorry Dustdees, cant quite get my head around this one!
Probably me being dense, but if i understand you right, your saying that your client has cancelled a future clean, does this future clean fall on any of the upcoming bank holidays?
If it does, then yes I am afraid so, providing your staff member was supposed to work that day or days.
If, however, your client has cancelled purely because of the upcoming holidays, I think that you may need to look at your terms and conditions, regarding bank holidays and such, you may need to update this, or if you are involved in domestic work you may even have to accept this hit.
Fox, also raises a valid point, which I should point out is governed by employment law, no way round it.
Regards,
Rob