About Luton Town Fish & Chips Ltd (08480968) United Kingdom