Cleaners and waterproofers