About Lando S Bar & Grill Ltd (13677162) United Kingdom