Our pick of the best garden furniture sets for small gardens and large spaces. Featuring pieces from John Lewis, Asda, Made.com and Habitat.