Reviews of Thatchers Barber shop. (Barber Shop) in Telford (Shropshire).