About Slr Consulting Limited (03880506) United Kingdom