You could always rely on an upholstery cleaning company Londonto do a sofa cleaning service for you. They provide fully trained and experienced upholstery cleaners that will use state of the art upholstery cleaning equipment to bring out the best in your leather sofa.