About Lannds Group Ltd (13018928) United Kingdom