Not read everything, but has Charity forged Carl's signature on the contract ? last time I seen it, it wasn't signed. So Jimmy is the boss with 40%, she only has 20% unless she has forged Carl's signature.
Missed some of Emmerdale as I get home a bit late on Tuesday evenings, but you are right, if there is a signature, then she would have forged it