About Lamb St Helens Barker Ltd (12306488) United Kingdom