When do I need a party wall agreement?

A party wall is a shared wall that divides two homes, typically between a terraced or semi-detached home.It includes garden walls that are built over a boundary, and excavations within…