As per Jenny and Barry your best bet would be clark rubber and yes I would say the previous owner has put it in I have never seen that before
Take Care
Rod
We have similar seals in the bathroom & laundry/toilet and both wind up panels have seals fitted. No brand name unfortunately so I can't help you further.