Mark Haffenden
Partner
Negotiator
Senior Lettings Negotiator
Partner
Partner
Associate Commercial
Associate
Senior Surveyor
Chartered Surveyor
Graduate Planner
Graduate Surveyor
Administrator
Administrator
Telecoms Administrator
Personal Assistant