Gray's Carpets Ltd, 1876-1974, Newton-on-Ayr, Ayrshire, Scotland

Relationships: