About Fish & Chip Shop Limited (11807135) United Kingdom