About L&l Balloons Ltd (12270296) United Kingdom