There’s nothing quite like the joys of dining alfresco – when it comes to outdoor terraces in London, Knightsbridge is spoilt for choice