About Beirut Lebanese Deli Ltd (SC570588) United Kingdom