About Slr Intermediate Holding Company Limited (04007623) United Kingdom