About Slr Management Limited (06538090) United Kingdom