KAMP is a large practice which offers a wide range of opportunities for professional development, from paediatrics to care of the elderly, eating disorders and minor operations.