About Lace & Beads Ltd (08932608) United Kingdom