Located in the bustling theatre district in London’s Covent Garden, St Martins Lane, is a dramatic and daring evolution on English luxury, at the very heart of the energetic West End.