Wikipedia
Shephards
Shephards of Gateshead was a small department store chain located in the North East of England with its flagship store being located in Gateshead.