About L&l Technical Engineering Ltd (09087489) United Kingdom