The Hair Factory - 23 Leeming Rd, Borehamwood WD6 4EB, United Kingdom | Fresha