Choose from 21 venues offering ladies' haircuts near St James's Gardens, London