About Lf1 London Limited (10307896) United Kingdom