About Mansels Fish And Chip Shop Ltd (12839932) United Kingdom