About L&p London Ltd (12805366) United Kingdom