About Lace (london) Limited (02678096) United Kingdom