Sellar, which previously developed The Shard, plans to build a £500 million, 30-storey tower at 60 Gracechurch Street. British property developer Sellar and Japanese project […]