McGregors is a small haberdashery business that has been in operation in Glasgow in Scotland for over fifty years.