About Slt 20 Limited (12385466) United Kingdom