About Lammers Exico Limited (09238274) United Kingdom