About Jec & Ljc Ltd (12611840) United Kingdom