About Slc Finishes Limited (04595216) United Kingdom