Centre Point is iconic, at least for Londoners. It’s an imposing concrete and glass office building in central London and just above Tottenham Court Road...