This is the sort of situation that an upholstery cleaning company London could help you with. They can send fully qualified and experienced sofa cleaners to your property that will use their expert knowledge and skill to perform a thorough upholstery cleaning service, making that tired old sofa look and feel good as new.