About L & I Holding Limited (10013150) United Kingdom