About L&l Tech Services Ltd (11453077) United Kingdom