About Albion Fish Bar Limited (04108003) United Kingdom