The professional carpet cleaners in London will use their expert knowledge to determine the best approach towards cleaning your carpet. Depending on the material they will either use the steam carpet cleaning technique, which uses hot water extraction or for more delicate materials they will use dry carpet cleaning, which uses no-moisture foam.