You have done all you can to keep your carpet clean, vacuuming regularly and making sure that any spills are picked up as quickly as possible, but there comes a time when the carpet starts to look shabby, and dirty despite your best efforts. When you realise that you need the help of carpet ...