About Albion Fish & Chip Shop Limited (07117164) United Kingdom