About Cowplain Chip Shop Ltd (12365052) United Kingdom