About Lace & Lattice Limited (12953552) United Kingdom