Thank you for the above. I showed your posts and the situation to my DIY friend, who promptly kicked it upstairs and recommended a professional plumber. I phoned up the plumber, emailed him the link to this post, he read it, agreed with your diagnosis, and somebody's coming round Monday morning...