Buy Britannia; target of Rs 504: Firstcall Research