About Slt Sales Limited (13165429) United Kingdom