property development agreement consultant