Buy JP Associates; target of Rs 118: ICICIdirect.com