What is a Formal Sale and Purchase Agreement? Will I be bound to it?

July 15, 2025