About Lord Corporation London Ltd (12908336) United Kingdom