Moss and algae can quickly overtake a patio or porch, leaving slimy green stains on your garden surfaces which can be ...