About L & L Inc Limited (04415393) United Kingdom