KB Associates appoints Andrew Ritchie as ED