About Lamb Bar Bar Limited (07287698) United Kingdom