About Lamb Chopps Ltd (11913969) United Kingdom