About L&c Group Limited (13326230) United Kingdom