Due to an oil leak in our garden we are having most of it removed and will be starting from scratch. We have only a small back garden but I would like a tree in there down the end to give us some height and interest. Ideally one that doesn't grow taller than about 20 foot with a nice spread to sit under in the summer, but as it will be fairly near the house without invading and damaging roots and one that won't take over? Does anyone have any suggestions? Thanks