About Butchers Block Bar & Grill Ltd (07689512) United Kingdom