IRNR (Impuesto sobre la Renta de no Residentes): who has to pay, modelo 210, 19%/24% rates, quarterly and annual deadlines, AEAT penalties. Full service for foreign owners of Spanish property.