Do all Londoners love the Gherkin, the Shard and the Walkie Talkie? Neil and Rob talk about tall buildings in London