Stadan20 is right, it is rough.
So do I need a plumber to rectify the pipe work and then a roofer, if necessary, to address any problem with the roof? With regard to the pipework, would it be better replacing the flexi with proper pipe?
As Dilalio suggests, it could be coming down the inside...