I've always had good fish and chips at Harry Ramsden's, but I've only ever eaten at the original location in Guiseley. Not sure of locations in the London area, but I'm sure they have at least one. I know there used to be one at Heathrow, but I don't know if it is still there.