About The Lamb Berkhamsted Ltd (11938983) United Kingdom