About Cowplain Fish Bar Ltd (10828904) United Kingdom