Choose from 42 venues offering children's haircuts near Charing Cross, London