About J.c. Holdings London Ltd (13083535) United Kingdom