About J C Practice Managers Limited (12326408) United Kingdom