About Lm Lee Holdings Limited (11207098) United Kingdom