maybe start with one, then when it is at a good spot start making separate sites for each service. the reason people go against it is simply because you have to promote say 3/4 different sites, which means 3/4 times the amount of seo work.
in my opinion it works best if the services don't go so well together, e.g. domestic cleaning and commercial cleaning are better separated, but perhaps the 3 you have listed complement each other and may get you more work, e.g. customer comes looking to have windows cleaned, then sees that you do a great job on patio cleaning which they hadn't previously thought about but now have as the images shown a massive difference for decent price, then also books that in.