Just had our carpets cleaned by Alexander Carpet Cleaning. Husband and wife team, based Mandela Way area. Very reasonable price (visited first to provide an estimate), turned up on time, cleaned all the carpets in our one-bedroom flat in around 90 mins, used a chemical and sand formula so the carpets weren't soaking wet and did a great job all round. Would definitely recommend them
Contact details are on their website - www.alexandercarpetcleaning.co If you do use them, can you post a message to say what you thought of them. Hopefully your experience will be as good as ours and word will spread.