Patio Power Washing John carries out all aspects of outdoor pavement cleaning and pressure washing. He can clean almost any surface, removing slippery moss, algae, weeds and stains from concrete, tarmac and stone paving etc.