About Slc Group Holdings Limited (04426208) United Kingdom