About G & L Lloyd Holdings Limited (12476414) United Kingdom