Jenny, you have some lovely plants listed there but I think you may need to cut the number by about half! A rambling rose is certainly going to be too big and you have three! I feel there are far too many trees, too. I don't want to discourage you, but you have to think of the mature size, not the sapling. See what others say.