About J&d E-services Ltd (12184246) United Kingdom