About Slr Group Limited (02952410) United Kingdom