Try Demis (99 883398). He is Romanian and a self employed sub contractor for a number of the well known pool companies (so why pay for the middle man). He speaks several languages well including English and does a good job. He also has many contracts for allied trades.
The pump may be repairable. There is a pump repairer near The Garden of Eden vegetable supermarket on the Polis Road. I have not used him, but have logged him for reference.