About Lace & Needles London Ltd (13070122) United Kingdom