About Lance Developments Limited (08822229) United Kingdom