About Castle Fish And Chip Shop Limited (05079423) United Kingdom