About Nellos Fish & Chip Bar Limited (SC508808) United Kingdom