Reviews of Timpson. (Shoe Store) in Telford (Shropshire).