About L&n Holdings Limited (11548722) United Kingdom