About Barberry Fish Bar Limited (11680279) United Kingdom