About Stuart Lloyd Health And Wellness Ltd (11059839) United Kingdom