A PETROL station has been refused a licence to sell alcohol for a second time. The Shell garage at Whichers Gate Road, Rowlands Castle, will remain unable to sell alcohol after its application for a ...