20 Bumberra Place, Bombira NSW 2850 - Property Profile