About Lrs (london) Holding Limited (11351880) United Kingdom