We had a flat to apex roof conversion over the dormer bedroom. The top of the open soil pipe was altered. Instead of going straight up, some flexi was put on it and then attached to a new piece of pipe, about a metre along from it, and the new piece of pipe goes through the roof. We've 3 times had a problem with water running down the outside of the pipe, along the corrugated tube and coming through the lights on the bathroom ceiling (yes very dangerous). Each time the pipe has been resealed on the roof. We think the wind may be catching the pipe and breaking the seal. We obviously need a permanent solution to the problem. Should I seek out a plumber or a roofer for the job?