About Slr Holdings Limited (05134073) United Kingdom