You can attempt however, cleaning a roof correctly involves an extremely slippery surface that can be very dangerous and should only be attempted by a qualified, licensed and insured professional that specializes in roof cleaning.
You can attempt however, cleaning a roof correctly involves an extremely slippery surface that can be very dangerous and should only be attempted by a qualified, licensed and insured professional that specializes in roof cleaning.