About J And C Holdings Limited (13407367) United Kingdom