“We have reminded ourselves of the key principles. First, it is for the Claimant to establish that a contract should be implied between him and the end-user. Secondly, a contract can be implied only if it is necessary. This means that if the facts would be equally explicable without the implication of a contract, it is not permissible to imply one.”