About Lance Holdings Limited (12335598) United Kingdom