About Roder Uk Ltd. (02087541) United Kingdom