cannot take citizenship away from you, can only be revoked i think if you obtained it using fraud or something like terrorism.

not true about the 2yrs - thats if you have ILR.