About L & Y Wellness Ltd (12334480) United Kingdom