About L.c.r. Holding Limited (12087528) United Kingdom