Baldwin Croft, 36 Church Road, Leyland, Lancashire,
Glass & Glassware and Candles & Holders Glass & Glassware,Glass & Glassware and Candles & Holders Candles & Holders