Hi guys thanks for your reply no I’m not 100% sure that there is concealed drainage but when I spoke to the manufacturers they seem to think that’s what they had put on it, the Guy I spoke to didn’t seem to know much.
No the screws aren’t seals although they are all dry I will put some blobs...