When it comes to household problems that tend to go on for far too long, having a dirty, stained and generally unclean carpet is one of the things that people put up with for longer than they should! Carpet cleaning is the kind of household chore that nobody lists among their favourites, and for ...