Land sale allows development of new homes in Marcham, Oxfordshire