The Perfect Tree
Our Christmas Trees are real. They are sustainably grown on our Scottish Christmas Tree farms. They are products of nature and come in all shapes and sizes. Growing in the clean well watered Scottish climate means that they are naturally grown and nurtured and healthy as a result. We sort our trees into sizes from 3ft to 12ft and beyond if required, that is some variety! Symmetrical however they are not!
Everyone has their own idea of the perfect Christmas Tree shape, normally idealised from some memory of Christmas, a card, a tin of Christmas biscuits, they are all perfect! So if you want the tree that is perfect for your home, Church, atrium or business reception we recommend that you come along and pick your own.
This year we have 10 pop up stores located conveniently across London. Come and join us at any of these stores where you can see, touch, smell and choose the freshest Christmas Trees in Town. Our unique delivery service offers a stress free option for Londoners where you can choose the tree and have it delivered to your door if you live locally to the store. You can of course leave it to us, tell us what you we require and we'll do the rest.
If you do visit one of our stores you can also select from a broad range of decorations, lights and accessories. Too much to fit in the car? Then we can deliver and even install your tree for you.