About Narbeth Chip Shop Limited (08795706) United Kingdom