AGREEMENT AND DEED OF ASSIGNMENT