About L&l Beans Ltd (11719897) United Kingdom