About L&l Resi Limited (13132897) United Kingdom