About J&c Management Consultants Limited (11371623) United Kingdom