Countrywide has promoted Shane Ballard to become one of London’s Retail Directors in the organisation. He will cover sales and lettings for...