Except as otherwise provided by this Chapter, specific performance of a contract may be enforced against-
(a) either party thereto;
(b) any other person claiming under him by a title arising subsequently to the contract, except a transferee for value who has paid his money in good faith and without notice of the original contract;
(c) any person claiming under a title which, though prior to the contract and known to the plaintiff, might have been displaced by the defendant;
(d) when a company has entered into a contract and subsequently becomes amalgamated with another company, the new company which arises out of the amalgamation;
(e) when the promoters of a company have, before its incorporation, entered into a contract for the purpose of the company and such contract is warranted by the terms of the incorporation, the company:
Provided that the company has accepted the contract and communicated such acceptance to the other party to the contract.