About Deneholm Fish & Chip Bar Limited (07031207) United Kingdom