Does anyone live near stourport and can tell me which is the best fish and chip shop in town? Thanks.