About Slk Associates Limited (06988136) United Kingdom