About S&r Nep Uk Ltd (13471950) United Kingdom