I used this fab guy recently who was recommended to me also.i had some stubborn stains on my stair carpet & he did great job...he's Polish but great English...EWA cleaning...07841 676272..( he was going to get married soon so he may be out of the country) worth a try tho...
I just used a polish carpet cleaner, 35 pounds for cleaning three floors of stair case. Well done and cheap price, the guy is quite nice. He only works at night for carpet cleaning. His number is 07783080104.