About L L London Ltd (11392793) United Kingdom