Result Mahindra Lifespace Developers Ltd - 532313 - Results - Financial Results For Half Year Ended Sep … BSE India Results - Financial Results for Half Year Ended Sep 30 2019