About Lucilla Lavender Ltd (06599497) United Kingdom