Meeting rooms in London, Southampton Street 14648