About The Cow Shed Restaurant And Bar Limited (13470794) United Kingdom