About Lammmkins Ltd (11928862) United Kingdom