British firm holds stake worth $1.26 bn in Castrol India