About Barry Island Spirits Co Limited (12964705) United Kingdom