townhouse for sale in castalla