About Slrc Holdings Limited (13414197) United Kingdom