Buy Crompton Greaves Consumer, target price Rs 510: Edelweiss | Sharefundss