About J & C Aaa Ltd (11365706) United Kingdom