About Lighthouse Fish & Chips Ltd (SC623871) United Kingdom