About J.c. Components Limited (03410164) United Kingdom