Fine Dining South London Italian restaurant’s licence up for review again after refusing to give police CCTV February 17, 2026