Lampshade

The lampshades are handmade in Norfolk using British, designer fabrics.
















Ikiru - the art of living