About J L Earnshaw Eca Ltd (13541377) United Kingdom