About L&c Developments Ltd (13145636) United Kingdom