About Jo Lavenders Ltd (10963092) United Kingdom