About Barmouth Milk Bar Limited (05388595) United Kingdom