Throughout Surrey and London people have carpets and rugs in need of cleaning. The question many people ask is what is the benefit of employing a carpet cleaning professional as opposed to hiring a machine and doing it yourself. First of all lets look...