About J.a.c.s Specialist Limited (10416534) United Kingdom