About Devon Botanicals & Lifestyle Ltd (11788983) United Kingdom