About J&e Lloyd Holdings Limited (11357358) United Kingdom