Carlin Hall are a executive search recruitment company in London, offering rec to rec recruitment for a wealth of clients.