Weston Williamson + Partners has won planning permission and listed building consent for its competition-winning revamp of Fenchurch Street Station in central London The practice defeated an ...