Motorsport company Formula 1 is moving its global headquarters to the £400m St James’s Market, SW1, scheme