WARRANTY AND COVENANT AGREEMENT in relation to EDEN GROUP LIMITED