Away from the hustle and bustle of central London, the new Mount Street boutique is an oasis of peace spread over 80sq m on two floors.