An established Tenerife estate agent dealing in property sales and rentals including maintenance, cleaning, and administration services