About Lance Family Investments Limited (12579517) United Kingdom