February or early March are the perfect times to plant new roses. At The Real Flower Company, our scented English garden roses are our pride and joy, and we grow some 30,000 bushes on our sustainable Hampshire farm. So you can be assured that we know what we are talking about when it comes to all things rosy!. We supply...