Giftware The main products sold from the factory shop and in most department stores within the U.K. AYNSLEY SANTA’S CHRISTMAS GIFT SCENE