This London fish and chip shop has been named the best in the UK
Briefly