About L&c Partners Ltd (12706087) United Kingdom