About Lamb & Newt Ltd (12562933) United Kingdom