About Lamlord Ltd (12828982) United Kingdom