About L&l Engineering Ltd (12906978) United Kingdom