A Private Limited Company with income solely from House Property and Other Sources can indeed set off losses from business (excluding speculative business) against these income heads. Furthermore, depreciation can be claimed on assets generating rental income, with the exception of land.