cleaner-upper

Etymology
From. Compare Australian slang.

Noun

 * 1)  A person responsible for cleaning or tidying up.