About Lance Levy Investments Limited (05715455) United Kingdom