Difference between an Agreement and a Contract Uk