About L&l Building & Interiors Ltd (12349746) United Kingdom