About The Cow Shed Bar & Grill Limited (10661143) United Kingdom