KB Associates appoints Peter Northcott as exec director