21. Obligations implied by law in other contracts for the supply of goods.
(1) Any term of a contract to which this section applies purporting to exclude or restrict liability for breach of an obligation such as is referred to in subsection (3) below shall have no effect if it was not fair and reasonable to incorporate the term in the contract.
(2) This section applies to any contract to the extent that it relates to any such matter as is referred to in section 15(2)(a) of this Act, but does not apply to -
(a) a contract of sale of goods or a hire-purchase agreement; or
(b) a charterparty of a ship or hovercraft.
(3) An obligation referred to in this subsection is an obligation incurred under a contract in the course of a business and arising by implication of law from the nature of the contract which relates -
(a) to the correspondence of goods with description or sample, or to the quality or fitness of goods for any particular purpose; or
(b) to any right to transfer ownership or possession of goods, or to the enjoyment of quiet possession of goods.