About L&c Holdings Limited (10001466) United Kingdom