About The Simple Logical Resourcing (slr) Group Holdings Limited (08158422) United Kingdom