About Slt Associates Limited (11096741) United Kingdom