Forbes - Ingersoll-Rand Company Limited (NYSE: IR) announced today that it has taken a non-cash charge to earnings of discontinued operations of $449 million ($277 million after tax) relating to the company's liability for all pending and estimated future ...