About Lamb St Helens Ltd (13559638) United Kingdom