Trees give your garden structure, provide shade and make a wonderful resource for wildlife – every garden should have them in abundance. As spring appears on the horizon it’s worth remembering that no garden is too small for a tree, and there’s a wide and varied range of flowering trees suitable for small spaces. Year-round personality Amelanchier lamarckii has flowers …