townhouse for sale hadaba compound