About Lavandula Limited (12231015) United Kingdom