About Abington Fish Bar Limited (12210813) United Kingdom