do not quote me, but i belive it depends on what the contract of employment and the job description state, If there is a clause about other duties, you should be fine. If you stated in the job description and contract that they are employed as a cleaner, then all reasonable cleaning duties should be undertaken. If they are not doing their work why have you not started the disapliary procedure, verbal warning etc.
Hope this helps
Petra