Which of the following correctly describes a 'contract'?
-
A
Any written agreement between two or more parties
-
B
A legally binding agreement supported by offer, acceptance, consideration and intention to create legal relations
-
C
An agreement that must always be witnessed by a solicitor
-
D
A promise that is binding regardless of consideration