Consumer Protection Act BPTP Limited Vs Terra Flat Buyers Association 2024 INSC 929 - Settlement- Consumer Case CaseCiter 23 Dec 2024