About Lance Investments Limited (12289176) United Kingdom