About Seacocks Uk Ltd. (10238984) United Kingdom