About L&c Projects Ltd (13078428) United Kingdom