About L&d 18 Ltd (11301496) United Kingdom