About L&tp Ltd (11898733) United Kingdom