Why identify the parties before analysing breach?
Because privity generally limits contractual rights and liabilities to the parties.