About J.l. Management Consultants Limited (06113369) United Kingdom