About L&e Icc Limited (13089473) United Kingdom