Plans to demolish a central London petrol station ... close to MI6’s headquarters in Vauxhall, would provide 769 rooms and 897 bedspaces. It would consist of two towers – one with 29 floors ...