About Jack & Co Consultants Limited (13368786) United Kingdom