Oakland turned up on time first time and gave me a quote on the spot It was however more than I wanted to pay for the work so decided to take another route carrying out the work myself.
James and his colleague were very efficient and did the job on the day of the quote. Excellent service and would happily use them again.
Swift and professional. Good clean job.