About Lattice Products Limited (10263798) United Kingdom