About Linen And Lace Ltd (11864258) United Kingdom