This legendary London chippy is officially one of the 20 best fish and chip shops in Britain Time Out Worldwide