The Absolute Stone Roses — New Cross Inn, London | whatnightout