This type of fabric is called Union Cloth in the US if it's a cotton/linen blend, although it could be printed on pure linen. The design is based on a very old motif called The Tree of Life, which dates back to Assyria in ancient times. The Tree of Life patern was popular during the Elizabethan era; it was used a lot in India and is still being made today. The design had a more "stylized" look during the Arts and Crafts movement than your piece has. Often the pattern is worked with wool yarn which makes it crewel work. Your piece was probably intended to be a drapery panel or perhaps a throw or "toss" pillow, but this pattern is also used for upholstery. It would be used on a Wing Chair, for example.
Modern fabric is 54" wide in the U.S., but some is narrower and some is wider. It would be very hard to date this because it's something that you could still find today in a traditional print line; although I do not think yours is new - it's hard to saw how old it is.
Linn