Piccadilly 21 7:54PM, London 2006