Wow. Twenty years gone, just like that. When The Hoxton first opened in 2006 in Shoreditch, the area had cooled off ...