About Lamb S Head Ltd (12316011) United Kingdom