Ok so took the car this morning. The leaking hose is definitely the sunroof drain which has somehow entered the cabin (reason unknown). With the bottom part of the glovebox removed to gain access, and a bit of reaching,twisting and turning they managed to redirect the hose back out of the car and into the pillar where it belongs. Hopefully now that will be the end of my wet carpet and smelly car. Fingers crossed!