Thank you for your replies,some being more helpful than others!
We don't have a dishwasher but the smell seems to have gone because I squirted bleach down the bathroom basin overflow slit. So a special thank you to the person who mentioned the sink overflow. Fingers crossed that might have done...