About L &n Health Ltd (10883399) United Kingdom