Buy Nilkamal; target of Rs 294: Firstcall Research