Company name: Buds Interior Landscaping
Description: office plant displays from buds based in london. We sell, maintain, rent a wide range of plants and containers. Also supply reception office flowers.
50 Station Rd, Teddington TW11 9AA, United Kingdom