About The Lavender Patch Ltd (12732907) United Kingdom