About Lavender & Lace Limited (11886922) United Kingdom