Choose from 43 venues offering children's haircuts near Salisbury Square, London