Hey Harry,
I don't know if my guy does gutter cleaning but you can call him and ask. He definitely does the rest. As far as being affordable goes we couldn't find anyone better to take care of our properties and our pocket books.
Heres is his contact info:
Matt Feznack
519 503 0588
Hope this helps,
Sam Taylor
Silver Leaf Property Management