What attributes make up a great salesperson?

In this blog, our director and head of property, Nicholas McVeigh-Crabbe, talks about what he