About Devon Lifestyle Medicine Ltd (11584290) United Kingdom